package com.shop.web.servlet;

import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.shop.domain.OrderItem;
import com.shop.domain.Product;
import com.shop.domain.User;
import com.shop.service.ProductService;
import com.shop.service.RankService;

public class ViewRankServlet extends HttpServlet {

	private static final long serialVersionUID = 7715865743257658440L;
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		doPost(req, resp);
	}
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

		User user = (User) req.getSession().getAttribute("loginUser");
		if (!"admin".equals(user.getRole())) {
			throw new RuntimeException("您不是管理员，没有权限");
		}
		List<OrderItem> orderItems = new RankService().showRank();
		//req.getSession().setAttribute("orderItems", orderItems);
		getServletContext().setAttribute("ranks", orderItems);
		req.getRequestDispatcher("/rank.jsp").forward(req, resp);
		
		
	}
}
